<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    
// 内部返还到外部

    //     function fn(){
    //         var a = 10;
    //         var b = 20;
           
    //         return b;
    //     }
    //  var sum=fn();
    //  console.log(sum);

    // function fn(){
    //         var a = 10;
    //       console.log(a,c);
    //     }
    
       
        // 一、把外部的内容 传递到函数内部
    //    var c=20;
    //    fn(c);


    // 把多元参数 改成一元参数调用 ----> curry 科里化
   var res= all(1,2,3);
console.log(res);

function all(a){
 return   function (b){
    return    function (c){
return a+b+c;
        }
    }
}
  
    </script>
</body>
</html>